package string;
/*
    只要涉及字符串1变量做加法运算,内存都会开辟新的空间储存相加后的字符串
 */

public class StringTest1 {
    public static void main(String[] args) {

        String str1 = "HelloWorld";
        String str2 = "Hello" + "World";//001
        String a = "Hello";//002
        String b = "World";//003
        //内容 : HelloWorld 因为ab是变量 所以在存储ab拼接后的内容时会开辟新的空间存储 --> 肯定不是001
        String str3 = a + b;
        String str4 = "Hello" + b;
        String str5 = a + "World";

        System.out.println(str1 == str2);//true
        System.out.println(str1 == str3);//false
        System.out.println(str1 == str4);//false
        System.out.println(str1 == str5);//false

    }
}
